#include <iostream> using namespace std; int main() {setlocale(LC_ALL,"rus"); string s; string s1; string max_s; int n,m,b,rus,lat_1,lat_2,len,defis,d,max_len,k=0; rus=0; len=0; lat_2=0; defis=0; max_len=0; getline(cin,s); n=s.length(); for (int i=0;i<=n;i++) if ( s[i]==' ') k+=1; if (k==0) cout<<"Мало данных для анализа"<<endl; else {s=s+' '; while (s.length()!=0) { lat_1=0; d=0; m=s.find(' '); s1=s.substr(0,m); b=int(s1[0]); if ((b>=1040) and (b<=1071)) rus+=1; for (int j=0;j<=s1.length();j++) {if (((s1[j]>=97) and (s1[j]<=122)) or ((s1[j]>=65) and (s1[j]<=90))) lat_1+=1; if (s1[j]=='-') d+=1; } if (lat_1>0) lat_2+=1; if (d>0) defis+=1; if (s1.length()<=3) len+=1; if (s1.length()>max_len) {max_len=s1.length();max_s=s1;} s=s.substr(m+1); } cout<<"Кол-во слов:"<<k+1<<endl; cout<<"Кол-во слов c заглавной кириллической буквы:"<<rus<<endl; cout<<"Кол-во слов содержащих латинский символ:"<<lat_2<<endl; cout<<"Кол-во слов не превышающих 3 символа:"<<len<<endl; cout<<"Кол-во слов в составе которых имеется дефис:"<<defis<<endl; cout<<"Самое длинное слово:"<<max_s<<endl; cout<<"Длина слова:"<<max_len<<endl; } return 0;

